A specification language for direct-manipulation user interfaces
نویسندگان
چکیده
منابع مشابه
A Specification Language for Direct-Manipulation User Interfaces
A direct manipulation user interface presents a set of visual representations on a display and a repertoire of manipulations that can be performed on any of them. Such representations might include screen buttons, scroll bars, spreadsheet cells, or flowchart boxes. Interaction techniques of this kind were first seen in interactive graphics systems; they are now proving effective in user interfa...
متن کاملSeparating Concerns in Direct Manipulation User Interfaces
Direct-manipulation user interfaces are difficult to implement as a layered hierarchy. Features, such as drag enabling and continuous graphical feedback, require frequent interaction and collaboration among a large number of objects in multiple layers. These collaborations complicate the design of the interfaces to the various layers. We present a new component-interface model called the mode c...
متن کاملReactile: Programming Swarm User Interfaces through Direct Physical Manipulation
We explore a new approach to programming swarm user interfaces (Swarm UI) by leveraging direct physical manipulation. Existing Swarm UI applications are written using a robot programming framework: users work on a computer screen and think in terms of low-level controls. In contrast, our approach allows programmers to work in physical space by directly manipulating objects and think in terms of...
متن کاملDirect Manipulation Interfaces
Direct manipulation has been lauded as a good form of interface design, and some interfaces that have this property have been well received by users. In this article we seek a cognitive account of both the advantages and disadvantages of direct manipulation interfaces. We identify two underlying phenomena that give rise to the feeling of directness. One deals with the information processing dis...
متن کاملEUPHORIA: End-User Construction of Direct Manipulation User Interfaces for Distributed Applications
The Programmers’ Playground is a software library and run-time system for creating distributed multimedia applications from collections of reusable software modules. This paper presents the design and implementation of EUPHORIA, Playground’s user interface management system. Implemented as a Playground module, EUPHORIA allows end-users to create direct manipulation graphical user interfaces (GU...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Graphics
سال: 1986
ISSN: 0730-0301,1557-7368
DOI: 10.1145/27623.27624